<cfcomponent>

	<cfset variables.config = structNew() />

	<cffunction name="init" output="false" access="public" returntype="CommandConfig" hint="I perform intialize functions for this component">
		<cfset load( arguments ) />
		<cfreturn this>
	</cffunction>
	
	<cffunction name="load" output="false" access="private" returntype="void" hint="I load the commands in the config storage">
		<cfargument name="CommandStruct" type="struct" required="true"/>
		<cfset structAppend( variables.config, arguments.CommandStruct ) />
	</cffunction>
	
	<cffunction name="getConfig" output="false" access="public" returntype="struct" hint="I return the configuration for the commands">
		<cfreturn variables.config />
	</cffunction>	
	
</cfcomponent>